Plotly দিয়ে Line, Bar, এবং Scatter Plot খুব সহজেই তৈরি করা যায়। এই ধরনের গ্রাফগুলো ডেটার বিভিন্ন ধরনের সম্পর্ক এবং ট্রেন্ড দেখতে সহায়তা করে। এখানে আমরা Python ব্যবহার করে এই তিন ধরনের প্লট তৈরি করার পদ্ধতি আলোচনা করবো।
Line Plot তৈরি করা
Line Plot মূলত দুটি ভেরিয়েবলের মধ্যে সম্পর্ক প্রদর্শন করতে ব্যবহৃত হয়, যেখানে এক্স-অ্যাক্সিস (X-axis) একটি নির্দিষ্ট ধারাবাহিক মান এবং ওয়াই-অ্যাক্সিস (Y-axis) তার সঙ্গতিপূর্ণ মান প্রদর্শন করে।
উদাহরণ:
import plotly.graph_objects as go
# ডেটা তৈরি করা
x = [1, 2, 3, 4, 5]
y = [10, 11, 12, 13, 14]
# Line Plot তৈরি করা
fig = go.Figure(data=go.Scatter(x=x, y=y, mode='lines'))
# গ্রাফ প্রদর্শন
fig.show()
এখানে, mode='lines' ব্যবহার করে একটি লাইন প্লট তৈরি করা হয়েছে, যা ডেটা পয়েন্টগুলোর মধ্যে একটি লাইন যুক্ত করবে।
Bar Plot তৈরি করা
Bar Plot বা Bar Chart সাধারণত তুলনামূলকভাবে ভেরিয়েবলগুলোর মধ্যে পার্থক্য দেখাতে ব্যবহৃত হয়, যেখানে প্রতিটি ক্যাটাগরির জন্য বার (শব্দের দৈর্ঘ্য) প্রদর্শিত হয়।
উদাহরণ:
import plotly.graph_objects as go
# ডেটা তৈরি করা
x = ['A', 'B', 'C', 'D', 'E']
y = [10, 11, 12, 13, 14]
# Bar Plot তৈরি করা
fig = go.Figure(data=go.Bar(x=x, y=y))
# গ্রাফ প্রদর্শন
fig.show()
এখানে, go.Bar ব্যবহার করে বার প্লট তৈরি করা হয়েছে, যা x অ্যাক্সিসে ক্যাটাগরি এবং y অ্যাক্সিসে মান প্রদর্শন করবে।
Scatter Plot তৈরি করা
Scatter Plot একটি গ্রাফ যা দুটি ভেরিয়েবলের মধ্যে সম্পর্ক প্রদর্শন করতে ব্যবহৃত হয়। এতে এক্স-অ্যাক্সিস এবং ওয়াই-অ্যাক্সিসে ডেটা পয়েন্টগুলোর অবস্থান দেখানো হয়। এই গ্রাফটি বিশেষভাবে সম্পর্ক এবং বণ্টন বিশ্লেষণে ব্যবহৃত হয়।
উদাহরণ:
import plotly.graph_objects as go
# ডেটা তৈরি করা
x = [1, 2, 3, 4, 5]
y = [10, 11, 12, 13, 14]
# Scatter Plot তৈরি করা
fig = go.Figure(data=go.Scatter(x=x, y=y, mode='markers'))
# গ্রাফ প্রদর্শন
fig.show()
এখানে, mode='markers' ব্যবহার করা হয়েছে, যার মাধ্যমে স্ক্যাটার প্লটটি শুধুমাত্র পয়েন্টগুলোর অবস্থান দেখাবে।
সারাংশ
Plotly দিয়ে Line Plot, Bar Plot, এবং Scatter Plot তৈরি করা খুবই সহজ। Line Plot সাধারণত সময়ের সাথে সম্পর্ক বা ধারাবাহিক ডেটা দেখানোর জন্য, Bar Plot তুলনা করার জন্য এবং Scatter Plot সম্পর্ক বা বণ্টন বিশ্লেষণ করার জন্য ব্যবহৃত হয়। উপরের উদাহরণগুলো আপনাকে দ্রুত এবং সহজে এই প্লটগুলো তৈরি করতে সাহায্য করবে।
Read more